#include <bits/stdc++.h>
using namespace std;



//C++里面默认偏序关系，左值小于右值的会构成大顶堆。
//也就是说，比较关系总是分左右，我们默认在参数列表左侧的参数，也会在比较的左侧。
//如果当比较的式子=左参数<右参数 ，则是大顶堆




//以下是实验
class Cmp{
    public:
    bool operator()(int a,int b)
    {
        return a<b;
    }
};

int main()
{
    priority_queue<int, vector<int>,Cmp> pq;
    pq.push(1);
    pq.push(-1);
    pq.push(3);
    pq.push(-2);

    return 0;
}